The Improvement Cycle: Analyzing Our Experience
نویسندگان
چکیده
NASA’s Software Engineering Laboratory (SEL), one of the earliest pioneers in the areas of software process improvement and measurement, has had a significant impact on the software business at NASA Goddard. At the heart of the SEL’s improvement program is a belief that software products can be improved by optimizing the software engineering process used to develop them and a long-term improvement strategy that facilitates small incremental improvements that accumulate into significant gains. As a result of its efforts, the SEL has incrementally reduced development costs by 60%, decreased error rates by 85%, and reduced cycle time by 25%. In this paper, we analyze the SEL’s experiences on three major improvement initiatives to better understand the cyclic nature of the improvement process and to understand why some improvements take much longer than others. Background Since 1976, the Software Engineering Laboratory (SEL) has been dedicated to understanding and improving the way in which one NASA organization, the Flight Dynamics Division (FDD) at Goddard Space Flight Center, develops, maintains, and manages complex flight dynamics systems. It has done this by developing and refining a continual process improvement approach that allows an organization such as the FDD to fine tune its process for its particular domain. Experimental software engineering and measurement play a significant role in this approach. The Software Engineering Laboratory (SEL) is a partnership of NASA Goddard’s Flight Dynamics Division (FDD), its major software contractor, Computer Sciences Corporation (CSC), and the University of Maryland’s (UM) Department of Computer Science. The FDD primarily builds software systems that provide ground-based flight dynamics support for scientific satellites. They fall into two sets: ground systems and simulators. Ground systems are midsize systems that average around 250 thousand source lines of code (KSLOC). Ground system development projects typically last approximately 2 years. Most of the systems have been built in FORTRAN on mainframes, but recent projects contain subsystems written in C and C++ on workstations. The simulators are smaller systems averaging around 60 KSLOC that provide the test data for the ground systems. Simulator development lasts between 1 and 1.5 years. Most of the simulators have been built in Ada on a VAX computer. The project characteristics of these systems are shown in Table 1. The SEL is responsible
منابع مشابه
Modeling, Simulating, and Enacting Complex Organizational Processes: a Life Cycle Approach 1
I describe our approach and mechanisms to support the engineering of organizational processes throughout their life cycle. I describe our current understanding of what activities are included in the process life cycle. I then go on to describe our approach , computational mechanisms, and experiences in supporting many of these life cycle activities, as well as compare it to other related eeorts...
متن کاملAnalyzing mental dimensions and investigating the effects of lighting on the improvement of urban settlements (Case study: Tehran Metropolis)
Light and lighting encompass different dimensions of urban life, thus the harmony and coordination of this process with environment and urban space is of great importance. Due to the importance of mental patterns in urban planning, present article analyzes the relation between mental dimensions of lighting and the spatial improvement of Tehran metropolis. The present article is developmental an...
متن کاملI-47: Uterine Artery Embolization for Symptomatic Uterine Fibroids: a Prospective Study on 102 Patients in Iran
Uterine fibroids are benign tumors occurring in 20-50% of women in their reproductive age. They are the most Abstracts of the 12th Royan International Congress on Reproductive Biomedicine frequent indication for hysterectomy at Pre-menopausal age. Fifty percent of fibroids are asymptomatic and require no treatment, but the rest may cause menorrhagia, dysmenorrhoea, dyspareunia, abdominal disten...
متن کاملDeveloping off-design model of Yazd integrated solar combined cycle for analyzing environmental benefits of using solar energy instead of supplementary firing
An integrated solar combined cycle (ISCC) is analyzed at "off-design" operating conditions. Using the principles of thermodynamics heat and mass transfer a computer code is developed in FORTRAN programming language to simulate the system’s hourly performance under steady state conditions. Three scenarios are considered for the study. In the first one, only the combined cycle (CC) is studied. In...
متن کاملModeling Simulating and Enacting Complex Organizational Processes A Life Cycle Approach
I describe our approach and mechanisms to support the engineering of organiza tional processes throughout their life cycle I describe our current understanding of what activities are included in the process life cycle I then go on to describe our ap proach computational mechanisms and experiences in supporting many of these life cycle activities as well as compare it to other related e orts Alo...
متن کاملOur Experience with Kashimas Procedure for Bilateral Abductor Vocal Cord Palsy
Introduction: Kashima operation, also known as endoscopic laser cordotomy is used for the treatment of bilateral abductor vocal cord palsy where the glottis chink is made posteriorly, sufficient enough for patient to breathe comfortably without any strider. Materials and Methods: This Clinical Trial Was Performed On 12 Patients[1] with Bilateral Abductor Vocal Cord Paralysis. All Patients...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996